Soru & Cevap

veritabanı

12.03.2014 - 05:23

merhaba;

  veri tabanına eklediğim kelimeleri sorguluyorum. Sorgu yaptığım kelimenin veri tabanında olup olmadığının kontrolünü nasıl yaparım. Varsa ekrana bastırıyorum ama yoksa hata alıyorum. Bunun üstesinden nasıl gelirim ? Basit bir kod yazabilir misinz? 

teşekkürler..

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2176-1429627808.jpg
bekirdursun
12.03.2014 - 11:26

try {
        // DAHA ÖNCEKİ KODLARINI BURAYA EKLE
    } catch (SQLiteConstraintException e) {
        Toast.makeText(getApplicationContext(),"Kayıt Bulunamadı", Toast.LENGTH_LONG).show();
    }

Yukarıdaki kodu dener misin?

picture-4816-1393230227.jpg
selim.tekinarslan
12.03.2014 - 05:34

Selam,

kelimeyi arayıp dönen cursor ile kontrol edebilirisn.

Aşağıda sql query çalıştırıyorsun.

public boolean getItemWithNumber(String itemId){
        open();

 boolean result=false;
        Cursor cursor = database.query(SQLiteHelper.TABLE_ITEMS,allColumns, SQLiteHelper.ITEM_ID+"='"+itemId+"'", null,    null, null, null);
        if (cursor.getCount()>0){ 
            result=true;
        }
        else{ 
            result =false;
        }
        close();

        return newStudents;
    }